﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Traductor
{
    public class Simbolo
    {
        private int tamanio = 1;
        private String tipo;
        private String rol;
        private String ambito;
        private String nombre;
        private int posicion;
        private String visibilidad="private";
        private int numParametros;
        private String tipoParametros;
        private String herencia;


        /**
     * @return the tamanio
     */
        public int getTamanio()
        {
            return tamanio;
        }

        /**
         * @param tamanio the tamanio to set
         */
        public void setTamanio(int tamanio)
        {
            this.tamanio = tamanio;
        }

        /**
     * @return the herencia
     */
        public String getHerencia()
        {
            return herencia;
        }

        /**
         * @param herencia the herencia to set
         */
        public void setHerencia(String herencia)
        {
            this.herencia = herencia;
        }

        /**
         * @return the tipo
         */
        public String getTipo()
        {
            return tipo;
        }

        /**
         * @param tipo the tipo to set
         */
        public void setTipo(String tipo)
        {
            this.tipo = tipo;
        }

        /**
         * @return the rol
         */
        public String getRol()
        {
            return rol;
        }

        /**
         * @param rol the rol to set
         */
        public void setRol(String rol)
        {
            this.rol = rol;
        }

        /**
         * @return the ambito
         */
        public String getAmbito()
        {
            return ambito;
        }

        /**
         * @param ambito the ambito to set
         */
        public void setAmbito(String ambito)
        {
            this.ambito = ambito;
        }

        /**
         * @return the nombre
         */
        public String getNombre()
        {
            return nombre;
        }

        /**
         * @param nombre the nombre to set
         */
        public void setNombre(String nombre)
        {
            this.nombre = nombre;
        }

        /**
         * @return the posicion
         */
        public int getPosicion()
        {
            return posicion;
        }

        /**
         * @param posicion the posicion to set
         */
        public void setPosicion(int posicion)
        {
            this.posicion = posicion;
        }

        /**
         * @return the numParametros
         */
        public int getNumParametros()
        {
            return numParametros;
        }

        /**
         * @param numParametros the numParametros to set
         */
        public void setNumParametros(int numParametros)
        {
            this.numParametros = numParametros;
        }

        

        /**
         * @return the tipoParametros
         */
        public String getTipoParametros()
        {
            return tipoParametros;
        }

        /**
         * @param tipoParametros the tipoParametros to set
         */
        public void setTipoParametros(String tipoParametros)
        {
            this.tipoParametros = tipoParametros;
        }

        /**
         * @return the visibilidad
         */
        public String getVisibilidad()
        {
            return visibilidad;
        }

        /**
         * @param visibilidad the visibilidad to set
         */
        public void setVisibilidad(String visibilidad)
        {
            this.visibilidad = visibilidad;
        }




    }
}
